package com.pocket.insight.base.sql.resultProcessor;

import com.pocket.insight.entity.Dataset;

import java.io.IOException;
import java.sql.SQLException;
import java.util.List;

/**
 * 描述：
 *
 * @author shuize
 * @create 2024/11/29
 */
public interface ResultProcessor {

    void initMetaFields(List<Dataset.Field> paramList) throws SQLException;

    boolean processOneRow(List<Object> paramList) throws IOException;

    void cleanup();

}
